jewelry emerald unix java online shopping design rails siding open source projects cmsimple developers replacement windows solaris builders shop .net scrum mysql extreme programming c++ php doors agile windows diamond j2ee content management system construction gold